package com.jsd2412.backend.bed.service;

import com.jsd2412.backend.bed.pojo.dto.*;
import com.jsd2412.backend.bed.pojo.vo.BedVO;

import java.util.List;

public interface BedService {
    List<BedVO> select(BedQuery bedQuery);

    void save(BedSaveParam bedSaveParam);

    void delete(Integer id);

    List<BedVO> selectBedCard(BedQuery bedQuery);

    List<BedVO> selectEmptyBedList(BedQuery bedQuery);

    void turnRoom(BedTurnParam bedTurnParam);

    void toEmpty(BedToEmptyParam bedToEmptyParam);

    void allocation(BedAllocationParam bedAllocationParam);

    int getBedTotalByRoom(String roomNumber);

    List<BedVO> selectBedList(BedQuery bedQuery);
}
